# import numpy as np
# a=np.array([[110,120,90,80],[89,95,77,92],[60,79,96,80]])
# print('3*4的数组:\n',a)
# print('第3行和第1行的元素:\n',a[[2, 0]])
# print('第3行第2列和第1行第1列的元素',a[[2, 0],[1, 0]])
# print('大于80且小于等于100的所有元素:',a[(a>80)&(a<=100)])
# print('小于等于80的所有元素:',a[a<=80])

import numpy as np
a=np.array([[11,13,18],[45,46,78],[15,87,33]])
print('a:\n',a)
print('数组的ndim属性: ',a.ndim)
print('数组的shape属性: ',a.shape)
print('数组的size属性: ',a.size)
print('数组的dtype属性：',a.dtype)
print('第2行和第3行的元素:\n',a[[1, 2]])
print('第2行、列步长为2的元素:',a[1, ::2])
print('第1~2行第2~3列的元素:\n', a[0:2, 1:3])
print('第1行第2列、第2行第3列的元素:\n',a[[0,1],[1,2]])
print('大于30小于80的元素:',a[(a>30)&(a<80)])
a=np.linspace(5,50,num=6,retstep=True)
a=np.logspace(0,8,num=6,base=3)
